Modelo de Integração de Especificações: Transformação de Use Cases em Tipos Abstratos de Dados
نویسندگان
چکیده
Resumo. Durante o processo de desenvolvimento de software, o sistema é especificado em diversos formatos e linguagens. No contexto da engenharia de requisitos, o sistema é especificado através de representações meramente informais ou semi-formais, pois um dos objetivos nesta fase é a comunicação com o cliente da aplicação, por isso a necessidade de formatos de representação intuitivos e não formais. A medida que o processo avança, o ideal seria a transformação das especificação informais e/ou semi-formais em representações formais, baseadas em modelos matemáticos, com sintaxe e semântica bem definidas, o que possibilita a verificação automatizada das especificações e o projeto formal do software. Dessa forma, a tendência seria a redução de erros e inconsistências nas especificações, reduzindo o tempo e os custos do projeto. Para atingir tal meta, é necessário uma metodologia eficiente para garantir a passagem correta entre especificações de requisitos e especificações formais. Este artigo trata exatamente deste problema, propondo um modelo de integração composto por uma metodologia e um conjunto de heurísticas, que combina use cases (modelo de especificação semi-formal orientado ao cliente), com tipos abstratos de dados (modelo de especificação algébrica orientado ao sistema). Para validar a proposta, é apresentado um estudo de caso ao final do artigo.
منابع مشابه
Modelo de integração para a gestão de pequenas empresas de construção civil
A pesquisa desenvolvida propõe melhorias de sistemas de gestões empresariais pelos dados e análises de informações interdepartamentais, interagindo com todos os serviços administrativos e produtivos. Dá-se apoio a todos os níveis de administração (estratégico, tático e operacional), viabilizando e controlando seus planejamentos. Propõe-se a formulação de um modelo analítico organizacional, busc...
متن کاملExpressando Atributos Não-Funcionais em Workflows Científicos
In this paper we present OSC, a scientific workflow specification language based on software architecture principles. In contrast with other approaches, OSC employs connectors as first-class constructs. In this way, we leverage reusability and compositionality in the workflow modeling process, specially in the configuration of mechanisms that manage non-functional attributes. Resumo. Este artig...
متن کاملOntologias de Domínio e Tecnologias Semânticas para Promover o Acesso a Dados Governamentais(Domain Ontologies and Semantic Technologies to Promote Government Data Access)
This research deals with the problem of semantic integration of heterogeneous data, focusing on Open Government Data OGD. However, because the composition of OGD is a very broad set of data sources, with a great diversity of syntactic representation, we need to employ data integration techniques that make possible to use the set of sources, not just isolated databases. Thus, we consider the ont...
متن کاملProjeto de banco de dados de simulações numéricas
Resumo. Com a rápida evolução dos sistemas computacionais, simulações numéricas baseadas em modelagem computacional têm alcançado soluções cada vez mais realistas. Ainda assim, o processo de simulação é complexo, exigindo grande capacidade computacional e produzindo muitos arquivos auxiliares com os resultados das simulações. Uma grande quantidade de arquivos, como os produzidos durante o proce...
متن کاملUm método para elicitação e Modelagem de Requisitos Baseado em Objetivos
Este trabalho propõe uma integração da abordagem CREWS Lecritoire baseado em cenários com a abordagem de casos de usos descrita por Regnell et al e o Método GBRAM baseado em objetivos. Dessa forma são adicionados ao trabalho de Regnell et al a noção de pedaço de requerimento (RC), as estratégias de descoberta do objetivo através dos relacionamentos AND, OR e de refinamento entre RCs, além de e...
متن کامل